Bookly\Frontend\Modules\Booking\Ajax D

Total Complexity 196
Dependencies 38
Dependents 1
Total lines 1,264
Lines of code 974
Logical lines of code 474
Comment lines 159
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
renderPayment()
C
30 24 116
renderTime()
B
35 18 77
_prepareProgressTracker()
B
39 18 61
saveAppointment()
B
36 15 84
renderDetails()
A
40 13 57
sessionSave()
A
43 13 45
cancelAppointment()
A
46 12 37
renderService()
A
37 9 74
renderNextTime()
A
45 11 36
approveAppointment()
A
44 9 42
renderComplete()
A
44 8 45
rejectAppointment()
A
47 7 35
renderExtras()
S
44 6 43
renderRepeat()
S
42 5 52
_setDataForSkippedServiceStep()
S
46 5 38
_handleTimeZone()
S
53 6 23
wpUserLogin()
S
43 4 49
renderCart()
S
51 5 25
checkCart()
S
56 3 18
csrfTokenValid()
S
63 2 11
_showCartButton()
S
78 2 3
permissions()
S
79 1 3